COMPIL_PRE=arm-linux-
#此处必须将start.o 放在第一个，暂时不知道为什么，不是制定入口即可吗？
OBJ=head.o led_on.o

sdram.bin:${OBJ}
	${COMPIL_PRE}ld -g -Ttext 0x30000000 -e _start ${OBJ} -o sdram_elf
	${COMPIL_PRE}objcopy -O binary -S sdram_elf sdram.bin
	${COMPIL_PRE}objdump -d -s sdram_elf > sdram.dis

%.o:%.s
	${COMPIL_PRE}gcc -g -c $<
%.o:%.c
	${COMPIL_PRE}gcc -g -c $<

clean:
	rm -f *.o *_elf *.bin *.dis

